<?php

/**
 * classe que represento os tipo de leiloes do sistema:
 * Leiloes de Frete Gratis, Leiloes Gratis, etc
 * @access public
 * @author Magno Leal
 * @package model
 */
class TipoLeilaoBean {

    private $tipoLeilaoID;
    /**
     * @NotEmptyValidator
     */
    private $descricao;

    function __construct($tipoLeilaoID = 0, $descricao = "") {
        $this->tipoLeilaoID = $tipoLeilaoID;
        $this->descricao = $descricao;
    }

    public function getTipoLeilaoID() {
        return $this->tipoLeilaoID;
    }

    public function setTipoLeilaoID($tipoLeilaoID) {
        $this->tipoLeilaoID = $tipoLeilaoID;
    }

    public function getDescricao() {
        return $this->descricao;
    }

    public function setDescricao($descricao) {
        $this->descricao = $descricao;
    }

    public function toJson() {
        return json_encode($this->toBD());
    }

    public function toBD() {
        $tipoLeilao = array();

        $tipoLeilao['tipoLeilaoID'] = $this->tipoLeilaoID;
        $tipoLeilao['descricao'] = $this->descricao;

        return $tipoLeilao;

    }
}
?>
